package research.model;


import java.util.List;

import research.entity.Entity;
import research.entity.EntityType;


public interface IHierarchyProvider {
	public List<Entity> getChildren(Entity entity);
	
	public boolean hasChildren(Entity entity);
	
	public Entity getParent(Entity entity);

	public boolean supportsType(EntityType type);

	public EntityType getRootType();
}
